如何讓應用與程式更好的互動(策略)
蘋果鼓勵開發者利用系統智慧技術,透過定義、學習和執行三個關鍵概念,提升應用與系統的整合度,從而為使用者提供更流暢和高效的使用體驗。開發者應專注於增加應用的價值,使使用者的時間得到更好的利用。
智慧系統工作原理
如何讓你的應用程式與系統更好地結合?
/Untitled.png)
A 意圖(intents)
開發者需要確定使用者在應用中執行的關鍵操作,並使用 Intents 來定義這些操作。每個 Intent 代表一個具體的操作,包含所需的引數。
設計訂購咖啡頁面時,你需要一個表示這個操作的意圖。
/Untitled 1.png)
比如咖啡製作方式,大小等,這樣的細節是操作的屬性,也稱為意圖的引數。定義這些引數後,我們可以設定這些值來表示使用者實際訂購的內容,
/Untitled 2.png)
B 學習(learning)
系統透過使用者使用應用時的操作來學習使用者行為。這些捐贈提供了預測使用者未來行為的訊號,所有學習都在裝置上進行,確保隱私。
比如siri 會記錄到使用者有每天早上點一杯拿鐵的習慣,隨著持續的使用,這些訊號會變成系統可學習的模式,一旦形成模式就會做出預測。
/Untitled 3.png)
C 執行(execution)
系統可以根據預測重建 Intent 並傳遞給應用執行,支援後臺執行的應用可以直接完成操作,而無需使用者切換應用。
/Untitled 4.png)
Siri和Shortcuts的應用
A 簡化日常任務:透過Siri Shortcuts,使用者可以使用語音命令快速執行應用中的關鍵功能。使用者可以透過語音命令下訂單或檢查送貨時間。
B 自定義和個性化:使用者可以在“新增到Siri”設定中自定義Shortcuts。使用者可以選擇喜歡的湯種類,或留空讓Siri每次詢問。當使用者設定完Shortcuts後,只需透過Siri命令就能執行操作,而無需開啟應用。
C 多應用協作:Shortcuts應用允許使用者將多個應用的意圖串聯起來,實現複雜的自動化操作。使用者在Shortcuts應用中,將Soup Chef的“訂單歷史”意圖與Charty的“新建圖表系列”意圖結合。使用者點選執行快捷指令後,會生成一張展示過去七週湯訂單數量的圖表。
/Untitled 5.png)
/Untitled 6.png)
/Untitled 7.png)
智慧化元件設計
A Widgets
使用者可以快速訪問應用中的關鍵資訊。透過“顯示天氣”意圖,使用者可以選擇具體位置作為引數進行配置。使用者無需開啟應用,只需檢視小部件即可獲得所需資訊。
/Untitled 8.png)
B Stacks。使用者可以將多個小部件堆疊在一起,系統透過學習使用者行為,自動調整頂部顯示的小部件,使其更符合使用者需求。使用者每天同一時間檢視紐約的天氣,系統會自動在該時間顯示天氣小部件。
其他系統智慧技術
網頁標記:開發者可以透過網頁標記將預訂資訊整合到郵件和Safari中。
使用者在網站上預訂酒店,預訂確認資訊透過郵件傳送。網站使用網頁標記,使預訂資訊能夠在iOS 14和macOS Big Sur中自動識別和整合。使用者在郵件或Safari中檢視預訂資訊時,系統自動識別並提供相關建議,如新增到日曆或地圖導航。
/Untitled 9.png)
/Untitled 10.png)